Covering Points by Isothetic Unit Squares
نویسندگان
چکیده
Given a set P of n points in R, we consider two related problems. Firstly, we study the problem of computing two isothetic unit squares which may be either disjoint or intersecting (having empty common zone) such that they together cover maximum number of points. The time and space complexities of the proposed algorithm for this problem are both O(n). We also study the problem of computing k disjoint isothetic unit squares, admitting sliceable k-partitions, which maximizes the sum of the points covered by them. Our proposed algorithm for this problem runs in time O(kn) and uses O(kn) space. To solve this problem, we propose an optimal O(n log n) time and O(n) space algorithm which computes O(n) isothetic unit squares each covering maximum number of points and having one side aligned with a point from P .
منابع مشابه
Maximal Covering by Two Isothetic Unit Squares
Let P be the point set in two dimensional plane. In this paper, we consider the problem of locating two isothetic unit squares such that together they cover maximum number of points of P . In case of overlapping, the points in their common zone are counted once. To solve the problem, we propose an algorithm that runs in O(n log n) time using O(n log n) space.
متن کاملApproximation Algorithms for Geometric Covering Problems for Disks and Squares
Geometric covering is a well-studied topic in computational geometry. We study three covering problems: Disjoint Unit-Disk Cover, Depth-(≤ K) Packing and Red-Blue UnitSquare Cover. In the Disjoint Unit-Disk Cover problem, we are given a point set and want to cover the maximum number of points using disjoint unit disks. We prove that the problem is NP-complete and give a polynomial-time approxim...
متن کاملCovering point sets with two disjoint disks or squares
We study the following problem: Given a set of red points and a set of blue points on the plane, find two unit disks CR and CB with disjoint interiors such that the number of red points covered by CR plus the number of blue points covered by CB is maximized. We give an algorithm to solve this problem in O(n log n) time, where n denotes the total number of points. We also show that the analogous...
متن کاملCovering point sets with two convex objects
Let P2n be a point set in the plane with n red and n blue points. Let CR and CB (SR and SB) respectively be red and blue colored and disjoint disks (axisparallel squares). In this paper we prove the following results. Finding the positions for CR and CB that maximizes the number of red points covered by CR plus the number of blue points covered by CB can be done in O(n log n) time. Finding two ...
متن کاملHeuristic Approaches to the capacitated Square Covering Problem
We consider the capacitated square covering problem (CSCP), which is described as follows. Given a set of points, each having a demand, in the two-dimensional Euclidean plane, we find the minimum number of squares with the same size and capacity to cover all the points under the capacity constraint. As CSCP is NP-hard, we focus on heuristic algorithms in this paper. We first test a set covering...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2007